/*************************************************************************
	> File Name: oj-135_after_xdays.c
	> Author: Wang Bo
	> Mail: 1276106221@qq.com
	> Created Time: 2020年10月27日 星期二 17时28分52秒
 ************************************************************************/

#include <stdio.h>
#include <stdlib.h>

int isleap(int y) {
    if ((y % 4 == 0 && y % 100) || y % 400 == 0)\
    return 1;
    return 0;
}

int main() {
    int x, y, m, d;
    int month[13] = {
        0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
    };
    scanf("%d%d%d%d", &x, &y, &m, &d);
    int yy = y, mm = m, dd = d;
    for (int i = 0; i < x; ++i) {
        dd++;
        if (dd > month[mm]) mm++, dd = 1;
        if (mm > 12) yy++, mm = 1;
        if (isleap(yy)) month[2] = 29;
        else month[2] = 28;
    }
    printf("%d %d %d", yy, mm, dd);
    return 0;
}
